/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.atp.agencia.modelo;

import static br.com.atp.agencia.modelo.Aluguel.getValorDiaria;
import br.com.atp.agencia.util.PropriedadesSistema;

/**
 *
 * @author Afonso
 */
public class QuartoBanheira extends Quarto {

    public QuartoBanheira() {
        super();
    }

    @Override
     public void setNumPessoas(int numPessoas) throws Exception {
        if (PropriedadesSistema.getLimitePessoasQuartoBanheira()< numPessoas) {
            throw new Exception("Numero de pessoas ecedido");
        } else {
            super.numPessoas = numPessoas;
        }
    }
    
    @Override
    public Double getTotalDevido() {
        try {
            return (getValorDiaria() * PropriedadesSistema.getValorBanheira()) * getNumPessoas() * getNumDiarias();
        } catch (Exception e) {
            return 0.0;
        }
    }
}
